package com.monitor.dto;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;
import java.util.List;

import com.monitor.pubInter.AbstractPageDTO;

/**
*    @author afeng
*    @Date 2025-03-17 10:50:14
*    @description WechatDomainPageDTO      微信好友/群
*/
@ApiModel("微信好友/群DomainPageDTO")
@Data
public abstract class WechatDomainPageDTO extends AbstractPageDTO {

    @ApiModelProperty(value = "大于排序")
    private Integer sortNumGreater;
    @ApiModelProperty(value = "小于排序")
    private Integer sortNumLess;
    @ApiModelProperty(value = "是否显示 1:是:Y,0:否:N")
    private List showFlagIn;
    @ApiModelProperty(value = "好友微信id或群id")
    private String ykIdLike;
    @ApiModelProperty(value = "好友微信号")
    private String aliasLike;
    @ApiModelProperty(value = "微信好友昵称或群昵称")
    private String nameLike;
    @ApiModelProperty(value = "微信好友备注或群备注")
    private String remarkLike;
    @ApiModelProperty(value = "大于1:好友 2:群")
    private Integer typeGreater;
    @ApiModelProperty(value = "小于1:好友 2:群")
    private Integer typeLess;
    @ApiModelProperty(value = "添加好友方式")
    private String fromTypeLike;
    @ApiModelProperty(value = "头像url")
    private String headUrlLike;
    @ApiModelProperty(value = "好友微信手机号")
    private String phoneLike;
    @ApiModelProperty(value = "微信好友标签，多个标签逗号分隔 ")
    private String labelLike;
    @ApiModelProperty(value = "大于微信好友性别（1男 2女）")
    private Integer genderGreater;
    @ApiModelProperty(value = "小于微信好友性别（1男 2女）")
    private Integer genderLess;
    @ApiModelProperty(value = "微信好友地区 ")
    private String regionLike;
    @ApiModelProperty(value = "群主微信号，type=2查询群聊时返回")
    private String ownerWchatIdLike;
    @ApiModelProperty(value = "用户微信id")
    private String salesWechatIdLike;
    @ApiModelProperty(value = "大于0未删除 1已删除(只适用于好友)  ")
    private Integer deleteGreater;
    @ApiModelProperty(value = "小于0未删除 1已删除(只适用于好友)  ")
    private Integer deleteLess;
    @ApiModelProperty(value = "开始实际添加好友的时间（非必须返回）")
    private Date addTimeStart;
    @ApiModelProperty(value = "结束实际添加好友的时间（非必须返回）")
    private Date addTimeEnd;


}
